package com.unit3;

/**
 * @author 李琦 on 2021/8/4.
 * @version java version "16.0.1" 2021-04-20
 * 深入了解字符串
 *         String str1="asd";
 *         String str2=new String("qwe");
 *         两种声明方式的区别:自己想
 */
public class test15 {

    public static void main(String[] args) {

        String s1="hello";//在字符串池中寻找对应字符串,若有,指向池中对象,若无,则重新创建
        String s2=new String("hello");//new:在内存的堆区中重新分配一块空间保存字符串
        String s3="hello";
        String s4=new String("hello");

        System.out.println(s1==s2);
        System.out.println(s1==s3);
        System.out.println(s2==s4);//每个new都是在新的空间中保存字符串



    }
}
